package cn.qidisoft.edu.hzjt.dao.zyc;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.session.RowBounds;

import cn.qidisoft.edu.hzjt.model.zyc.PartyLeagueMember;


/**
 * 党员表信息dao层借口
 * @author zhangwenliang
 * @dete 2018.11.15
 *
 */

public interface DybMapper {
	
	/**
	 * 添加党员信息
	 * @param pList
	 * @return
	 */
	public int insertDyb(PartyLeagueMember partyLeagueMember);
    
	/**
	 * 查询党支部是否存在该党员
	 * @param empId
	 * @return
	 */
	public List<PartyLeagueMember> seleteDyb(Integer dYID);
	
	/**
	 * 
	 * @param queryMap 查询条件
	 * @param page分页对象
	 * @return
	 */
	public List<PartyLeagueMember> getListData(Map<String, Object> queryMap,RowBounds rowBounds);
	
	/**
	 * 查询总条数
	 * @param queryMap
	 * @return
	 */
	public int getCounnt(Map<String, Object> queryMap);

	/**
	 * 批量删除党员信息
	 * @param data
	 */
	public void delete(List<Integer> list);
    
	/**
	 * 按条件查询党员信息
	 * @param queryMap
	 * @return
	 */
	public List<PartyLeagueMember> getDybList(Map<String, Object> queryMap);
    
	/**
	 * 更新党员信息
	 * @param pM
	 * @return
	 */
	public int updateDybinfo(PartyLeagueMember pM);
    /**
     * 根据id获取党员信息
     * @param parseInt
     * @return
     */
	public PartyLeagueMember getDybById(Integer parseInt);

	public PartyLeagueMember getDzbId(PartyLeagueMember pMember);

	public PartyLeagueMember selectXm(PartyLeagueMember partyLeagueMember);
	
    
}
